
import Vue from 'vue'
import App from './app.vue' // 根组件

import {createRouter} from './router/router'
// import {createStore} from './vuex/store'
// import {sync} from 'vuex-router-sync' // 把当VueRouter状态同步到Vuex中

// createApp工厂方法
export function createApp () { // ssrContext
  let router = createRouter() // 创建全新router实例
  // let store = createStore() // 创建全新store实例

  // 同步路由状态到store中
  // sync(store, router)

  // 创建Vue应用

  const app = new Vue({
    router,
    // ssrContext,
    render: h => h(App)
  })
  return {app, router}
}
